package com.banyuan.lesson.this_demo;

//当前对象的属性 自己
//构造方法之间的互相调用
public class ThisDemo {
    private int a;
    private double b;
    private String c;

    public ThisDemo() {
    }

    public ThisDemo(int a) {
        this.a = a;
    }

    //调用一个构造器的方法
    //小tip；conmand + 左键可以指向this指向的构造器
    public ThisDemo(int a, double b) {
        this(a);
        this.b = b;
    }

    //调用上一个构造的方法
    //好处可以让代码可以高类聚
    //this调用的构造器必须放在首行
    public ThisDemo(int a, double b, String c) {
        this(a,b);
        this.c = c;
    }
}
